登录mysql   mysql -u root -h 127.0.0.1 -P 3333 -p
            mysql -uroot -p
显示数据库连接情况  show processlist;

一、数据库
    显示仓库    show databases;
    创建仓库    create database if not exists user_db;
      # 创建的仓库会映射在  /var/lib/mysql中,
      #仓库字符集：编码集 与 校验集; 前者是存放时的编码格式，后者是读取的格式
    create database if not exists db2 charset=gbk collate gbk_chinese_ci;
    create database if not exists db2 character set gbk collate gbk_chinese_ci;

    进入仓库           use user_db;
    查看当前所处仓库    select database();

    查看创建仓库时的指令信息   show create database user_db \G;

    修改编码格式    alter database user_d1 charset=gbk collate gbk_chinese_ci
    删除数据库      drop database if exists user_d1;

    备份数据库      mysqldump -u 用户 -p -P 端口 -B 待备份的数据库 > 目标路径(含目标文件)
                   mysqldump -u root -p -P 3306 -B test2 > /home/yrj/MySQL/Backup/test2.sql
    恢复数据库      source /home/yrj/MySQL/Backup/test2.sql  
二、表
    显示所有表   show tables;
    创建表       create tables if not exists t1(
                        id int commment 'id' not null,   #必须有
                        name varchar(20) comment '姓名',
                        )[character set 字符集] [collate 校验规则] [engine 存储引擎];
                #存储引擎不同，在var/lib/mysql/user_d1中生成的表文件也不同        
    查看表信息  desc t1;
    查看表内容  select * form t1;
               select * from t1 where id=1;
    查看建表信息  show create table t1;
    
    修改表属性  
      新增字段        alter table t1 add (birthday date comment '生日', hobby varchar(32) comment '爱好');
                     alter table t1 add primary key(id);
      新增至指定位置  alter table t1 add hometown varchar(16) comment '籍贯' after id;
      修改字段        alter table t1 modify name varchar(32);
      删除字段        alter table t1 drop a, drop b, drop c
    添加表内容  insert into t1 (id, name) values(123, '张三');
    删除表内容  delete form t1 where id=123;
    
    备份表  mysqldump -u root -p -P 端口 数据库名 表名1 > 目标路径(含文件)
  
三、
    


